﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Diagnostics;

namespace MyData.Extensions
{
  /// <summary>
  /// Interaction logic for ModelItemExpressionControl.xaml
  /// </summary>
  public partial class NameValueExpressionControl : UserControl
  {
    public NameValueExpressionControl()
    {
      InitializeComponent();
    }

    private void variablesComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
      ExpressionBuilder.Model.ListItem item = (ExpressionBuilder.Model.ListItem)expressionDataGrid.Items[expressionDataGrid.SelectedIndex];
      if (item != null)
      {
        expressionDataGrid.Focus();
        item.Value = e.AddedItems[0].ToString();
        expressionDataGrid.Items.Refresh();
      }
      
    }
  }
}
